, ,

HeeksCAD

HeeksCAD est un logiciel de CAO sous licence BSD permettant la modélisation de pièces en 3D. Il est orienté vers le génie mécanique et la fabrication. Il utilise la conception paramétrique et possède une architecture modulaire permettant de lui ajouter des modules tels HeeksCNC, HeeksArt et HeeksPython. Il vise à offrir des fonctionnalités semblables à des logiciels propriétaires tels que CATIA, SolidWorks, Pro|Engineer, Autodesk Inventor ou Solid Edge.

Certaines de ses particularités:

À noter que ce logiciel est toujours en développement, il ne doit donc pas être vu comme une solution à utiliser en contexte professionnel. Cependant, il s'agit d'un logiciel intéressant à tester, ou peut-être même suffira-t-il pour un usage personnel.

Pré-requis

Installation

Il n'y a pas de paquet d'installation disponible. Il faut compiler les sources depuis le site du projet. La procédure peut être automatisée à l'aide d'un script qui inclut l'installation des dépendances requises. L'installation devient alors très simple. Le dossier du programme HeeksCAD sera créé dans votre Dossier personnel.

Copier-coller dans un éditeur de texte le texte suivant:

#!/bin/sh
# heekscad-install.sh -- Downloads, builds and installs HeeksCAD from svn

BUILDPATH=~             # Location of HeeksCAD build dir
INSTALLPATH=/usr/local  # Location to install HeeksCAD
BUILDPREREQS="subversion libwxbase2.8-dev \
  build-essential libopencascade-dev libwxgtk2.8-dev \
  libgtkglext1-dev python-dev cmake libboost-python-dev"

# Install build prerequisites
sudo apt-get install -y $BUILDPREREQS

cd $BUILDPATH
if [ -d HeeksCAD ]; then
  cd HeeksCAD
  svn update
else
  svn checkout http://heekscad.googlecode.com/svn/trunk/ HeeksCAD
fi
cd ${BUILDPATH}/HeeksCAD/src
make
sudo make install

# Make menu entry find the binary
sudo ln -s ${INSTALLPATH}/bin/HeeksCAD /usr/bin/HeeksCAD
# Make HeeksCAD find the program icons
sudo ln -s ${INSTALLPATH}/share/heekscad/ /usr/share/heekscad

Enregistrez-le dans votre Dossier personnel, puis lancez-le:

Lancer le script en terminal

Ouvrez un terminal et saisissez la commande suivante :

sh nom_du_script
N'utilisez pas sudo, puisqu'alors le dossier HeeksCAD créé dans le Dossier personnel aura «root» comme propriétaire et groupe.

Lancer le script par méthode graphique

Soyez patient, le processus peut prendre plusieurs minutes (environ 15 minutes sur un PC avec processeur à double cœur).

Configuration

FIXME

Utilisation

Lancez l'application depuis le menu Applications → Graphisme → HeeksCAD ou via la commande suivante :

heekscad

Problèmes connus

Boutons manquants sous Ubuntu 10.04 et thème Ambiance

Sous Ubuntu 10.04 avec le thème par défaut Ambiance, la dernière icône de chacune des barre d'outils n'est pas affichée. On peut régler le problème de la façon suivante:

(Source: Issue 270)

Interface en français

Il ne semble pas possible de mettre l'interface en français pour l'instant.

Désinstallation

Pour supprimer cette application, Il suffit de supprimer le dossier HeeksCAD qui se trouve dans le Dossier personnel.

On peut également supprimer les bibliothèques qui ne sont plus utiles. Dans un terminal:

sudo apt-get remove subversion libwxbase2.8-dev build-essential libopencascade-dev libwxgtk2.8-dev libgtkglext1-dev python-dev cmake libboost-python-dev

FIXME (pour désinstallation nette, autres fichiers à supprimer?)

Voir aussi


Contributeur principal : Gemnoc.